package com.zhongwang.business.module.baseCostManage.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 设计工时、设备重量model
 * @Author：wzy
 */
@Data
public class WeightHoursModel {

    /** 公共：工时、重量分类*/
    private Integer dName;

    /** 公共：看板项目id*/
    private  Integer kbId;

    /** 公共：看板项目id号*/
    private String kbCode;

    /** 公共：成本录入项id*/
    private Integer inputId;

    /** 公共：设计专业数据类型*/
    private Integer designType;

    /**公共：项目部位结构名称*/
    private String partName;


    /**设计、调试工时*/

    /**主键*/
    private Integer desId;

    /**外键：看板项目id*/
    private Integer dfkId;

    /** 看板项目id号*/
    private String dfkCode;

    /**外键：成本录入项id*/
    private Integer dInputId;

    /**数据名称区分*/
    private String dCostKind;

    /**填报人*/
    private String desInputUser;

    /**填报时间*/
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date desEditDate;

    /**接收标识  0=未接收 ，1=已接收*/
    private Integer desReceiveFlag;

    /**接收时间*/
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date desReceiveDate;

    /**工时名称*/
    private String desHours;

    /**工时数量*/
    private BigDecimal desNum;

    /**工时单位*/
    private String desUnit;

    /**备注*/
    private String desRemark;

    /**是否删除 0：未删除 1：删除*/
    private Integer desDeleteFlag;

    /**工时类别码*/
    private String desCode;



    /**设备重量表*/


    /**主键*/
    private Integer weiId;

    /**外键：看板项目id*/
    private Integer wfkId;

    /** 看板项目id号*/
    private String wfkCode;

    /**外键：成本录入项id*/
    private Integer wInputId;

    /**数据名称区分*/
    private String wCostKind;

    /**填报人*/
    private String weiInputUser;

    /**填报时间*/
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date weiEditDate;

    /**接收标识  0=未接收 ，1=已接收*/
    private Integer weiReceiveFlag;

    /**接收时间*/
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date weiReceiveDate;

    /**设备总重量标识*/
    private Integer weiWeightType;

    /**材质名称*/
    private String weiMaterial;

    /**设计重量*/
    private BigDecimal weiNum;

    /**重量单位*/
    private String weiUnit;

    /**备注*/
    private String weiRemark;

    /**是否删除 0：未删除 1：删除*/
    private Integer weiDeleteFlag;

}
